a tough pill to swallow - Espagnol Anglais Dictionnaire